home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 43 / Amiga Format CD43 (1999)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1999-09].iso / -serious- / programming / arexx / eqfiles / eqfiles.readme < prev    next >
Text File  |  1999-06-14  |  3KB  |  73 lines

  1. Short       : Find all duplicates in any set of files
  2. Uploader    : Fulvio Peruggi <peruggi@unina.it>
  3. Author      : Fulvio Peruggi <peruggi@unina.it>
  4. Type        : util/rexx
  5. Version     : 2.2
  6. Requires    : util/cli/ALeXcompare.lha
  7. Distribution: Aminet
  8.  
  9.  
  10.  *==========================================================================*
  11.  |                                                                          |
  12.  |   Main improvement in this version: EqFiles.rexx now is VERY FAST !!!    |
  13.  |                                                                          |
  14.  +==========================================================================+
  15.  |                                                                          |
  16.  |  A hard disk partition containing 10866 files in 550 directories (total  |
  17.  |  size 505.8 Megabytes) was scanned in 3 minutes and 43 seconds finding   |
  18.  |  281 pairs of equal files. The previous Aminet release of EqFiles.rexx   |
  19.  |  spent about 15 hours to find the same result.                           |
  20.  |                                                                          |
  21.  *--------------------------------------------------------------------------*
  22.  
  23. EqFiles.rexx finds all duplicates in any collection of files. It lists all
  24. files in one or two directories (or directory trees); compares any pair of
  25. files having the same size; and finds all pairs whose files have the same
  26. contents, even if they have distinct filenames.
  27.  
  28. You know the problem. You have huge collections of files (pictures, music
  29. modules, etc.) downloaded from different sites or extracted from distinct
  30. CD-ROMs. Often you have one or more duplicates of certain files, because
  31. distinct sources used different filenames for the same file. You can find
  32. duplicate files manually, but actually this is convenient only in a small
  33. collection. When your collection is formed by hundreds or thousands of files
  34. the only reasonable way to find duplicates is a program that does the job for
  35. you. As far as I know, all usual "compare" programs make comparisons between
  36. files having the same filename, and so they are useless in the present case.
  37. Here is the point where EqFiles.rexx comes in handy.
  38.  
  39. EqFiles.rexx is carefully optimized for maximum speed. Almost all the
  40. processing time is used by external programs called by the routine. In fact
  41. the interpreted version of EqFiles.rexx is as fast as the compiled version
  42. (not distributed).
  43.  
  44. With EqFiles.rexx it is also possible to delete automatically all duplicate
  45. files found in a search.
  46.  
  47. EqFiles.rexx can be used from within Directory Opus.
  48.  
  49.  
  50. Major changes in V2.2 since the previous Aminet release (V1.8)
  51. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  52. - New file management algorithm for ultrafast scanning.
  53. - Most code reorganized and/or rewritten from scratch.
  54. - Added progress indicator.
  55. - Added directory pattern matching.
  56. - Added filename pattern matching with independent inclusion and exclusion
  57.   patterns.
  58. - Added automatic exclusion of icon files (can be disabled).
  59. - Added selectable exclusion of files smaller than a given size.
  60. - Added selectable storing of the results into a file.
  61.  
  62.  
  63. Author:
  64. ¯¯¯¯¯¯¯
  65.  
  66.                       Fulvio Peruggi
  67.                Via Consalvo 150, isolato 5
  68.                        80126 Napoli
  69.                           Italy
  70.  
  71.                 E-Mail: peruggi@unina.it
  72.  
  73.